home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 2
/
Gold Medal Software Volume 2 (Gold Medal) (1994).iso
/
prog
/
adlip.arj
/
BANK.H
< prev
next >
Wrap
Text File
|
1988-07-05
|
936b
|
40 lines
/*
BANK.H
29-jun-88, Marc Savary, Ad Lib Inc.
*/
/* structure of timbre bank file: */
typedef
struct {
char majorVersion;
char minorVersion;
unsigned nrTimbre; /* # of definitions in bank. */
unsigned offsetDef; /* offset in file of first definition */
/* char timbreName[ ][ TIMBRE_NAME_SIZE]; */
/* int timbreDef[ ][ TIMBRE_DEF_LEN]; */
} TimFileBank;
/* structure of descriptor of bank file: */
typedef
struct {
int fileId;
char inMemFlag; /* != 0 if in memory */
char modified;
TimFileBank * timbBank; /* valid if 'inMemFlag' ... */
} BankRec;
typedef BankRec * BankPtr;
extern BankPtr OpenBank( /* bankName, createFlag */);
extern int CloseBank( /* bankPtr */);
extern int LoadBank( /* bankPtr */);
extern int GetTimbre( /* timbreName, timbreIndex, timbreDefPtr, bankPtr */);
extern int AddTimbre( /* timbreName, timbIndex, timbreDef, bankPtr */);